草庐IT

Java swing弹出菜单和jlist

全部标签

c++ - 如何使用基于 IExecuteCommand 的 shell 扩展使某些上下文菜单选项变灰?

当使用IExecuteCommand方法(如thisblogpost中所述)实现上下文菜单shell扩展时,给定的菜单选项如何变灰?例如假设shell扩展提供了一些菜单选项,其中一些应该基于shell扩展计算的某些状态和条件而变灰,例如:如果用户右键单击一个文件并且shell扩展检测到该文件有一些给定的属性,一些shell扩展上下文菜单选项应该变灰。如何使用IExecuteCommand做到这一点?或者是否应该为此目的使用另一个WindowsShellCOM接口(interface)? 最佳答案 我从来没有尝试过这个,但你应该能够在

windows - Windows 开始菜单中的应用程序磁贴属性

我想知道是否有办法访问Windows10开始菜单中的应用程序磁贴的背景颜色以及其他属性(允许调整大小等)。如果存在这样的方法,在Windows8/8.1中应该同样适用。此信息是存储在Windows中的某处还是应用程序本身? 最佳答案 secondarytilesGitHub示例上的示例MicrosoftprovidedforWin10可能会有用。此示例演示了以下场景:将辅助磁贴固定到“开始”屏幕删除辅助磁贴“开始”屏幕中的磁贴枚举拥有的所有辅助磁贴调用应用程序确定一个特定的图block当前是否固定到“开始”屏幕在应用程序运行时处理参

windows - 如何在弹出窗口中定义按钮值?

我创建了一个VBScriptpopup带有确定和取消按钮。我如何为OK按钮赋值?基本上我想要:IfOKbutton=TrueThen'statementElseEndIf我尝试声明intbutton=1,然后intbutton=objshell.popup"..."但是我得到一个语法错误。 最佳答案 您收到语法错误,因为在VBScript(以及VBA和VB6)中,所有Function调用在捕获返回值时都必须使用括号(不同于Sub调用,后者不能除非您使用Call语法,否则请使用括号-是的,我认为VBScript的语法很愚蠢)。您还缺少

C# Keys.Apps 将始终打开 Windows 上下文菜单

我正在尝试处理键盘上的应用程序/上下文菜单键。应在TextBox中捕获该键,然后应显示已编程的DataGridView对象的ContextMenuStrip。然而,显示ContextMenuStrip却非常简单。我唯一的问题是标志e.Handled=true似乎无法阻止TextBox的Windows默认上下文菜单出现。因此,它打开DataGridView的ContextMenuStrip和TextBox的默认上下文菜单。适用以下代码:voidEditSearchField_KeyDown(objectsender,KeyEventArgse){if(e.KeyCode==Keys.Ap

c# 从上下文菜单 Windows 资源管理器中的选定文件/文件夹检索文件/文件夹路径

我正在尝试在Windows资源管理器的上下文菜单中为任何文件和文件夹实现一个选项。我已经通过写入regedit来完成此操作。UsingMicrosoft.Win32;...RegistryKeykey;//Registertoanyfilekey=Registry.LocalMachine.CreateSubKey(@"SOFTWARE\CLASSES\*\shell\MyProject");key=Registry.LocalMachine.CreateSubKey(@"SOFTWARE\CLASSES\*\shell\MyProject\command");//Registerto

c# - 如何在特定条件下隐藏 UWP 弹出窗口

在此处输入代码您好,我正在我的UWP应用程序中使用Flyout。单击按钮,我将在弹出窗口中显示项目列表。当我单击按钮时,弹出窗口被打开。但在这里我想在列表不为空时打开弹出窗口。如果列表为空,我想隐藏弹出窗口。为此,我编写了代码,但隐藏不起作用。任何人都可以对此有想法。xaml代码:PleaseAddFreeItemsToCartxaml.cs代码:privatevoidbtnCardPay_Tapped(objectsender,RoutedEventArgse){txtcardmessage.Text=string.Empty;media.Play();if(objfreeiteml

c++ - 如何从 HMENU 获取菜单 ID?

当用户按下F1键时,我正在尝试为我的对话窗口覆盖WM_HELP消息。该窗口有几个按钮,可通过TrackPopupMenu显示上下文菜单,以及主菜单(在顶部)。因此,此窗口中的菜单不止一个。我可以在处理WM_HELP时捕获菜单消息,但我需要知道哪个上下文菜单发送了这条消息:BOOLCMyDialog::OnHelpInfo(HELPINFO*pHelpInfo){if(pHelpInfo->iContextType==HELPINFO_MENUITEM){HMENUhMenu=(HMENU)pHelpInfo->hItemHandle;//HowtogetmenuIDfromHMENU?

windows - 如何使用 Dragon NaturallySpeaking 的高级脚本弹出 CD-ROM 驱动器?

有没有办法用DragonNaturallySpeaking的高级脚本弹出光驱? 最佳答案 您可以使用WindowsMultimediaAPI(alsoknownasWinMM):'FromLarryAllen'https://www.knowbrainer.com/forums/forum/messageview.cfm?catid=12&threadid=12153&highlight_key=y&keyword1=eject'http://archive.is/Y2ouS'TestedwithDragonNaturallySpe

java - 如何在 Windows 的任务栏上阻止或更改我自己的 javafx 应用程序符号的右键单击菜单

我需要删除“关闭窗口”,它是右键单击任务栏程序时窗口中的菜单项。我该怎么做? 最佳答案 你不能。这是适用于所有最小化应用程序的Windows功能。它与JavaFX或Java本身无关。 关于java-如何在Windows的任务栏上阻止或更改我自己的javafx应用程序符号的右键单击菜单,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/46542844/

javascript - 可拖动区域上的 Electron 上下文菜单

ContextmenuOnsomeplatforms,thedraggableareawillbetreatedasanon-clientframe,sowhenyourightclickonitasystemmenuwillpopup.Tomakethecontextmenubehavecorrectlyonallplatformsyoushouldneveruseacustomcontextmenuondraggableareas.取自https://github.com/electron/electron/blob/master/docs/api/frameless-window